package rush.rushcampus.service;

import rush.rushcampus.dto.ErrandDto;
import rush.rushcampus.dto.ErrandPageDto;
import rush.rushcampus.entity.Errand;
import com.baomidou.mybatisplus.extension.service.IService;
import rush.rushcampus.vo.ErrandVo;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author rush
 * @since 2024-09-06
 */
public interface IErrandService extends IService<Errand> {

    void add(ErrandDto errandDto);

    void removeErrand(Long id);

    List<ErrandVo> listByUser(ErrandPageDto errandPageDto);

    void accept(Long id);

    void finish(Long id);
}
